﻿using System;

namespace Eassets.Layered.Domain.Asset
{
    [Serializable]
  public  class OrganizationLevelListAsset
    {

        #region Fields

        /// <summary>
        /// The Organization Level Asset Id of the OrganizationLevelAsset.
        /// </summary>
        private long organizationLevelListAssetId;
        /// <summary>
        /// The Organization Level Id of the OrganizationLevelAsset.
        /// </summary>
        private long organizationLevelListId;
        /// <summary>
        /// The Asset Id of the OrganizationLevelAsset.
        /// </summary>
        private long assetId;
        /// <summary>
        /// The No Of Assets of the OrganizationLevelAsset.
        /// </summary>
        private long noOfAssets;
        /// <summary>
        /// The Date Creation of the OrganizationLevelAsset.
        /// </summary>
        private DateTime sysDatecreation;
        /// <summary>
        /// The Date Last Modification of the OrganizationLevelAsset.
        /// </summary>
        private DateTime sysDatelastmodification;

        #endregion

        #region Properties


        /// <summary>
        /// Gets or sets the Organization Level Asset Id of the OrganizationLevelAsset.
        /// </summary>
        /// <value>
        /// The Organization Level Asset Id of the OrganizationLevelAsset.
        /// </value>
        public long OrganizationLevelListAssetId
        {
            get
            {
                return this.organizationLevelListAssetId;
            }
            set
            {
                this.organizationLevelListAssetId = value;
            }
        }

        /// <summary>
        /// Gets or sets the Organization Level Id of the OrganizationLevelAsset.
        /// </summary>
        /// <value>
        /// The Organization Level Id of the OrganizationLevelAsset.
        /// </value>
        public long OrganizationLevelListId
        {
            get
            {
                return this.organizationLevelListId;
            }
            set
            {
                this.organizationLevelListId = value;
            }
        }

        /// <summary>
        /// Gets or sets the Asset Id of the OrganizationLevelAsset.
        /// </summary>
        /// <value>
        /// The Asset Id of the OrganizationLevelAsset.
        /// </value>
        public long AssetId
        {
            get
            {
                return this.assetId;
            }
            set
            {
                this.assetId = value;
            }
        }

        /// <summary>
        /// Gets or sets the No Of Assets of the OrganizationLevelAsset.
        /// </summary>
        /// <value>
        /// The No Of Assets of the OrganizationLevelAsset.
        /// </value>
        public long NoOfAssets
        {
            get
            {
                return this.noOfAssets;
            }
            set
            {
                this.noOfAssets = value;
            }
        }

        /// <summary>
        /// Gets or sets the Date Creation of the OrganizationLevelAsset.
        /// </summary>
        /// <value>
        /// The Date Creation of the OrganizationLevelAsset.
        /// </value>
        public DateTime sys_DateCreation
        {
            get
            {
                return this.sysDatecreation;
            }
            set
            {
                this.sysDatecreation = value;
            }
        }

        /// <summary>
        /// Gets or sets the Date Last Modification of the OrganizationLevelAsset.
        /// </summary>
        /// <value>
        /// The Date Last Modification of the OrganizationLevelAsset.
        /// </value>
        public DateTime sys_DateLastModification
        {
            get
            {
                return this.sysDatelastmodification;
            }
            set
            {
                this.sysDatelastmodification = value;
            }
        }

        #endregion
    }
}
